Currently data is loaded and saved in json format. See if there is a way to (de)serialize to a byte format instead. Does this have benefits?