background stuff.