add subscription tests