parser for 3 categories