adding basic serialization service