show all and hide all functionality added