worked on pretty print. added a way for the user to choose how/what is printed.