create by ken 2010.11.23 Ver.7