built everything pretty much final