adding some important source files