@nvnien: thanks your ideas.