updated various extensions with code examples