removed pointers
decrease workers