html generated improved