create account working and serialization