Managing the Contract to get Results