added texture to desktop background and made some code fixes