20231218 by Jin Sangtae