structure complete