update structure - 2