worker complete