updated gpl