implementation str2resp