added controller with options