Redoing and added gitignore