progress on path projection