#12 add category filter