the terms perfective and perfect should not be confused developers have been increasingly partnering up to bid for development sites iyi koperative kandi yubaka amazu ikayagurisha nyamara wajyaga agenda akuvuga ubu aka kanya urabyibagiwe