took readChar mapping out.