updated background stuff