Add clear method and watch methods