nice and namespaced
get text not html
handle lower case symbols
better symbol recognition