destruct text