add duce source files