add cppcheck function