added a few reader methods