goblin worker, backend and frontend roles