Exception class superclass added and tried to spilt up input reader