added tag framework with textext