added show, hidden for phone