Added component chain method