Added interactive generation script