had to rebuuild. failed to realize where time was better spent