will now print normal,v1,v2,v3 if debug is on. no matter if the read was sucessful. Also scanf now reads in 1 char to data and discards the rest instead of keeping them