directories and build script