Add `watch` method