alone and worker roles are coded