integrated components into main html template