setting categories
refactor
display categories