Functionality hooked up to GUI. Progress update not shown.