added chain following and event attending