added direction speed minimum