Update reader.hpp