remove logic from this method
handle non-USD rate logic here
pep8