setup, user register, working on withdraw