updated desktop model