update some stuff for direction giving. Not sure if work yet
direction is working.
Need more testing