modifying controllers