some more init and gitignore