Fundamental Requirements For A Valid Contract