Type structure

Type structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structureType structure