updated data validation to work with currency options