learning diversity

Under construction