adding core functionality of a checker's trail path