still working on making adding data faster and look good.