added 'show' option so you can hide/show with a boolean