- Write tests for all functions of include/kf/FilenameUtils.h using kmtest, see test/MapTest and test/Vector.cpp for example - keep the same coding style - Tests can't be run, so just check that they are compiled successfully - The code can't use c++ exceptions