Preliminary build, completely untested
Prebuild