began work on serialization/deserialization engine apis