udpated gemlock