struktura generatorów