many structures