added validation for phone numbers and currencies

need to fix usage.