added coachform and modified coachcontroller