add Logic.Classic
maintain .gitignore