20231216 by Jin Sangtae