mobile version v.2
mobile version v.2 after merge