observer staging