Fill in ReaderUserInput and manual test pass
Add integrate test and make it pass