add emotion function