- added observer test logic