Add ability to run backround processes