Added better character input