controllers homongenized