Initial addition of source files