user balance calc ok