added path finder class