updated gemlock