adding test and smart_quote