merge
merge
now monitor subscribe and disconnect