run through complete build