added sources for cpp 0005