added component for browser usage