algorithmWorker for Gui, no need for algorithm Utils