add updates and change direction