preparing categories