use add_watch