maj path finding