need to find appropriate serialization mudule