Added examples for interfaces