fix some formats
improve DOM manipulation
fix comment
change explanation render method