added cancel_subscription and modify_subscription