initial working char recognition