copyright 2012 by Giordano Webservice