contract setup and management