added checks on Freelancer or Company cancelling first/controller