update direction for use