functionizes data
updates storing data