copyright (c) 2002 Ishubi Corporation limited. all rights reserved