add watch library