modifing controllers