add more action definitions
1. refine the function 2. switch to utf8 encoding
change the word q&a to question.