added skeleton MVC for event