added gitignore and main