add .gitignore
finish And operator