add watch task and docs.