added new generators