some improves
togle hide/show