@masifkhokhar: how to to generate