Split desktop version and mobile version (unfinished) 2