modified controllers