added text component