Finished the reader functioality