generated smaller files and updated json