started implementing show for everything
more testing