add function reference