adding more robust options for payments and basic sanitization