Updated component file