Add modifications and a gitignore