Rebuilt Observer