Adding contract