added observe post