add repository auto gen