change all to show and hide