1. An applicant seeking a declaratory order and specific performance must demonstrate that they have fulfilled their part of the agreement. 2. A contract must be construed as a whole to give it meaning; where one clause provides for development levies and another provides for cancellation upon failure to perform any obligation, cancellation is a valid remedy for non-payment of development levies. 3. In cases of double sale where neither purchaser has received transfer, while the first purchaser's rights are prima facie stronger (first in time principle), the second purchaser can succeed by establishing special circumstances, including: (a) payment of a higher purchase price, (b) taking possession of the property, (c) making substantial improvements to the property, and (d) being a bona fide purchaser without knowledge of the earlier sale. 4. Proof of payment requires proper documentation; bank deposits without accompanying receipts identifying the payee are insufficient proof of payment.