pointer and assign workers