added an HTML parser