add rapid generator