minor
completely revising observe (ongoing)