gem lock generate