smart_generator
