update to structure