taxonomy filtering done
all but ui done