all-purpose controller