Tons of groovying up, added proper json file loading