完善repository