added dump.json, schload(), schdump()