filter and grade first domain first switch works