fixed wallpaper bug; applied some new features