adding vector and matrix readers