Update structure with interfaces