added hide and show sections