added ignore to hide generated file