observer installation improved