creating submarino-view component