added an internal module.
internalized things, and added a show.