created campaign and event classes