build without relative path