copyright (C) 2006 meguoi all right reserved