basic build configuration