apache style linking optimization
better path finding result object