add state to Event model