adds hide and