made argument support absolute path