Common interface created