further development for desktop