added parallel pathfinding
cleaned up operator