Various Types Of Contract And Their Features