edditing controllers for new conventions