various types of contractual agreements between the seller and buyer should be reviewed and analyzed