added strand-filtering