Add wrapped CSV interface