Make some changes and improves over the path finder method. Also rename
the whole solution