full structure complete