introduced several new generators