Added reader.cpp