adding the rest of the source files