preliminary path work