community and event class added