data_structure starts to work