... add fragment
... add abspath absoluetepath