added code-example component