add watch --may be useless