define class, create gitignore