complete main functionalities of multi-watcher