diverse gadgets