added all other generators