add new DataTable and HashTable to save data by component