full observer coverage