update for mobile (horizontal view)