use abs path
finish 4.2 tools