add supported languages check and convert to smallest denomination in non-zero decimal currencies