add quickrun and fix smartchr