dp observer