write back to the data structure