adding .cache to ignore files
improving lab2