Implement path finder