Jaehong Kim modified