a template for isolated components