Excerises and update git ignore