phase I - Worker