4 Key elements of Valid contract