add sources
resolve gitignore