began trying to redo the path projection code