id and name changes for json files and some gui stuff