improved component for html body