fix up Text.append
clean up