wrote observers for production
before debugging creeping error