column names are now lowercase
html special chars get handled