move data to data
some coding work done