content negotiation with format-data module