added content negotiation for targetList