improve: model validation 추가