added simplejson requirement