update description
add NewBalance function