started writing serialization comm