add diverse