add auto watch and demo