added problem example for observer