diverse product offerings