fix few bug on observation