text emits properly