offer diverse development