isChar func added