generator: User friendly interface.