brought new code in and gitignore