iyo karuvati igenda neza nishati yawe ntiwigeze wumva izina ryawe ryitwa the nature and extent of his contributions remain unclear