change names of some tables and add new CustomEventController with view