add method watch