add Smartchr