complete main development