add new generators