added some more generators