reader utitity class