add part04 to cmakelist