simplify controllers