Add progress and cancellation project