char upcoming events implemented