input reader
input reader tests