Reduce ContractController with Manager