elm.text.number and elm.text.name were overlaping each other. Now it's fixed.