updated for abs path