html_render steps [1-5] is done need review