dabbling around a bit
Flesh out backgrounding functionality