adding hide and show