Added infrastructure to run multiple processes - does not seem to break
one process infrastructure