params should be methodized. it appears to be exactly the same in every call except get_balance