add default generator