Analyze the elements of a valid contract