an agreement was reached involving six draft laws that covered an overhaul of the constitution, establishment of a constitutional court, the functioning and management of political parties, multiparty elections for national assembly deputies, the penal code and the law on penal procedures (the last two changes represented an additional separation of the party from the state apparatus). the electoral system was a compromise: about half of the deputies would be elected proportionally and half by the majoritarian system. a weak presidency was also agreed upon, but no consensus was attained on who should elect the president (parliament or the people) and when this election should occur (before or after parliamentary elections). initially, the opposition was united in wanting the president elected by parliament after new elections to ensure parliamentary supremacy and minimise the mszmp’s power. then, faced with communist concessions, the relatively weak opposition split, as at least three moderate groups (including kndp and mdf) signed the round table agreement and implicitly accepted pozsgay as president while the radicals (notably fidesz and the szdsz) refused to do so. after a burst of negotiations, fully free elections were scheduled for march 1990, in contrast to the semi-free elections held in poland in june 1989.