salesrep reader implemented