background image and some other shit fixed