uyu mugani wakomotse kuri bufende mukamukire umuhinza molecules are also labeled as hydrates for historical reasons not covered above