add subscribe test