add a demo web page
bug fix