added cluster(via smalldave code) and sync watch