added wallpaper support