add initial filtering
add additional filtering by order