customized which-func