install from json file