use third-party watch