correction on some typos ans details in the examples for opacity and different types of observation function and opacity