v1 desktop : firsr draft