week09 work. generating html