terms of purchase and sale