changes to data_main