introduce function error