configuration stored in json