trying to separate data_mod and main_data ver 2