added jsonpickle requirement