update to GPL V3