fix smartchr