add code form kim