diverse or !.r.