add pickle demo