only log if log exists.
dont overwrite login method with username
add getAccountFunds method