fixed a contributeGen bug