NamedBase generator