diane charlemagne contributed the bulk of the vocals uwera perpetue yabibwiye igihe however there will only be a finite number of projections available in practice