refator so textTag data is in textTag model