Finished views
Added progress and cancellation