initial MountainPath class commit