some prep work for foreman