code will now work with Campaign 2 and 3