fix direction view, edit, update direction n steps