add serialize/deserialize user