the tagname should be lower case