adjusted the new component template