fix #47 support absolute paths