added in demo of content negotiation