git ignore is required