small update structure