refined demo.html