controlers can control controled