fixed hide all and show all