Refactored path method and added overload for initial position logic