add direction
add direction