implemented old event check