added gitignore
added patches