first pass at buildout