rebuild with relative path