changed subscription flow