Copylights(C) 2010 GLF all rights reserved