various tweaks

now can check balance

add more function
* setMessage
* setNumber
add docs