add subscribe tests