updated input reader