add basic account function
push to github first