Add observing and other