networking
move config to extra file
gitignore
fix