campaign model
cURL support added