added campaign and campaigns modules