finished making contact_purpose a configuration option