revise chapter 2 web technologies