finish chapter 06-content-negotiation