Copyright(C) by JAIH, All rights reserved, 2007-2010.