Implemented path finder