add response code description
old spec for backup
simplify uri query join method