New way to fetch component