add and filter evevnts