rename class name to Reader