simplifies update_data().