initial build of final output