add source files (initial)