manual experimentation to learn about tgp
add details option that prints in more details