rewrote the genrefilter