add qa_category model
Add q&a categorize function