Added examples, provider types