change direct mode to be more straightforward