Usability testing with wireframes
The most challenging part was to redefine the cancellation and reactivation flow, which would change depending on device options. Since the flow is still complicated, we needed to iterate various times to make these steps easy on the actual design.