Develop contract ()