added requirement of json gem