refactor emotion, move it to emotion_animator