begin add observation
add observation almost done
small fix
merge
merge