using master foreman