catagories parser