add observer tests;
update observer to succeed in tests;