copyright(c) swing agkasaka 2009. all right reserved.