some repo typology stuff