all rights reserved, copyright 2007 HYUN-JIN KWAK