added subscription integration