add function ability for NACSIS