updared structure