big release! percentages and sub-categories output :D