(feat) added campaign to user input