try to fix some bugs… quasiquote