added two new campaign methods