added the ability to cancel subscription