think updateBalance is called in the right place; implemented getBalance; implemented updateHeight