adding source files for problems