extended mailchimp subscribe function