stuff - lots of refactoring for foreman