add checkMobile function