add subscription model