ready components for front-end