changes to gitignore
require desc field