added gitignore + some modifications