simplify controller setup