#adding contract