(+)add desktop version project