Elements For A Valid Contract