added categories filters functionality