modify event controller & model