test for filter, first, last and so on...