indent changed to 2 spaces
support html without body tag