prepare for campaign commit