reverse&filter