added indispensible html functions