code refactoring, useless Reader.java deleted (no logic inside)