add emotions support

add emotions support