add the source files & change the gitignore file