requiring authorization for roles
trying to fix forbidden attributes error
fixing worker id parameter passing