add keywords and sort by category