creating submarino-web component