refactor
protocol 2 pickled quotes reader