adding a new get char method that hopefully does it right
using it