Explain Different Types Of Contracts