add some function to account