added EventModule skeleton