added show and hide all