added mobile checking