add basic skel (incomplete) for event class