validation 및 error code return 추