Adding and modifying controllers