redesign worker