json alternative and file structure