add load/save in serializer + test