add ability to show/hide code