1. fix direction control.