20231230 by Jin Sangtae