add test
remove PathBuilder