stub for components