add transit handlers
escape special characters in content-type, typo