new generator added