diverse ; - a-d.