implemented JSON, reducing FS size and no more even/odd difference in files, less size