pathing is mostly fixed