all mobile version done