copy TkUtil