Uodated repo struct.