Copyright(C)2003-2004 maple syrup  Allright reserved