unwrapped namespace
implemented Observer(s)