add foreman
minor cleanups