pathfinding, input, rescources new packages