more work on the campaigns page