izmenjena main task funkcija