edit for abspath