added loading and saving for json builder