save data in long format to provide more flexibility for adding columns later on.
deal with long format of data
save data in long format to provide more flexibility for adding columns later on.