persistent data storage, json format