Reading input wip