Add direction parsing into steps