added manual modes