slight changes and background stuff