implement findChar