add some mobile support