add cascading drop boxes for category and sub category, add check all/none option