fixing error model.
well, I tried to add more error model, but it turns out so awful. hahahahaaa...