improved html layout