obser final