initial implementation of multiprocessing parallel buildings