refine hide and show function:
C-\ hide
C-+ show