updating from directions