clean simple controller