The workers and semi-worker