added $watch