Before revision: These information generate and update a vector towards the starting point and an accurate path for return.
After revision: This information generates and updates a vector towards the starting point and an accurate path for return.