Cleaned up campaign class