implement mobile ui