First working prep and build. Does not handle errors gracefully.