fix errs
observer