copyright(C)2004-2012 Noa allright reserved