add mobile detector