gunyong's error is modified