generation of observation