added gitignore and