observeR; foo