fix config and gitignore