add foreman as a requirement