add tool for generate html