wiring up controller calls