complete structures