added: optional args for emotions