change amounts properly