using foreman instead of 50 console craziness, thankyajeesus