Add missing source files
add chapter4