preparing for serialization

preparing for serialization