First pass at build