added mode for changing reverse