Added all the background stuff