diff --git a/tools/moltemplate/examples/CG_protein_folding_examples/1bead+chaperone/frustrated+minichaperone/moltemplate_files/output_ttree/Data Angles By Type b/tools/moltemplate/examples/CG_protein_folding_examples/1bead+chaperone/frustrated+minichaperone/moltemplate_files/output_ttree/Data Angles By Type
new file mode 100644
index 000000000..6da6450d5
--- /dev/null
+++ b/tools/moltemplate/examples/CG_protein_folding_examples/1bead+chaperone/frustrated+minichaperone/moltemplate_files/output_ttree/Data Angles By Type
diff --git a/tools/moltemplate/examples/CG_protein_folding_examples/1bead+chaperone/frustrated+minichaperone/moltemplate_files/output_ttree/Data Angles By Type.template b/tools/moltemplate/examples/CG_protein_folding_examples/1bead+chaperone/frustrated+minichaperone/moltemplate_files/output_ttree/Data Angles By Type.template
new file mode 100644
index 000000000..aa72039fb
--- /dev/null
+++ b/tools/moltemplate/examples/CG_protein_folding_examples/1bead+chaperone/frustrated+minichaperone/moltemplate_files/output_ttree/Data Angles By Type.template
+/Annots [ 329 0 R 330 0 R 331 0 R 332 0 R 333 0 R 334 0 R 335 0 R 336 0 R 337 0 R 338 0 R 339 0 R 340 0 R 341 0 R 342 0 R 343 0 R 344 0 R 345 0 R 346 0 R 347 0 R 348 0 R 349 0 R 350 0 R 351 0 R 352 0 R 353 0 R ]
+/Annots [ 354 0 R 355 0 R 356 0 R 357 0 R 358 0 R 373 0 R 374 0 R 375 0 R 376 0 R 377 0 R 378 0 R 379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R 392 0 R 393 0 R 394 0 R 395 0 R 396 0 R 397 0 R 398 0 R 399 0 R 400 0 R 401 0 R 402 0 R 403 0 R 404 0 R 405 0 R 406 0 R ]
+>> endobj
+354 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [124.802 691.739 406.749 703.429]
+/A << /S /GoTo /D (section.6) >>
+>> endobj
+355 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 678.19 384.371 689.879]
+/A << /S /GoTo /D (subsection.6.1) >>
+>> endobj
+356 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [166.257 664.641 329.158 676.33]
+/A << /S /GoTo /D (subsubsection.6.1.1) >>
+>> endobj
+357 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [166.257 651.092 376.583 662.781]
+/A << /S /GoTo /D (subsubsection.6.1.2) >>
+>> endobj
+358 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 637.542 301.275 649.232]
+/A << /S /GoTo /D (subsection.6.2) >>
+>> endobj
+373 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [124.802 613.084 357.108 624.773]
+/A << /S /GoTo /D (section.7) >>
+>> endobj
+374 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 598.929 439.492 611.83]
+/A << /S /GoTo /D (subsection.7.1) >>
+>> endobj
+375 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 585.986 356.068 597.675]
+/A << /S /GoTo /D (subsection.7.2) >>
+>> endobj
+376 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 571.83 339.431 584.732]
+/A << /S /GoTo /D (subsection.7.3) >>
+>> endobj
+377 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 558.887 241.249 570.577]
+/A << /S /GoTo /D (subsection.7.4) >>
+>> endobj
+378 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 544.732 264.31 557.634]
+/A << /S /GoTo /D (subsection.7.5) >>
+>> endobj
+379 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [124.802 520.88 387.061 532.569]
+/A << /S /GoTo /D (section.8) >>
+>> endobj
+380 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 507.33 352.613 519.02]
+/A << /S /GoTo /D (subsection.8.1) >>
+>> endobj
+381 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 493.781 402.674 505.471]
+/A << /S /GoTo /D (subsection.8.2) >>
+>> endobj
+382 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 482.353 272.954 491.922]
+/A << /S /GoTo /D (subsection.8.3) >>
+>> endobj
+383 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [166.257 466.683 399.007 478.372]
+/A << /S /GoTo /D (subsubsection.8.3.1) >>
+>> endobj
+384 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [166.257 453.134 468.54 464.823]
+/A << /S /GoTo /D (subsubsection.8.3.2) >>
+>> endobj
+385 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [124.802 428.675 276.706 440.365]
+/A << /S /GoTo /D (section.9) >>
+>> endobj
+386 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 415.126 396.765 426.816]
+/A << /S /GoTo /D (subsection.9.1) >>
+>> endobj
+387 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 401.577 441.371 413.266]
+/A << /S /GoTo /D (subsection.9.2) >>
+>> endobj
+388 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 388.028 298.128 399.717]
+/A << /S /GoTo /D (subsection.9.3) >>
+>> endobj
+389 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 374.479 355.105 386.168]
+/A << /S /GoTo /D (subsection.9.4) >>
+>> endobj
+390 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [124.802 350.02 295.778 361.71]
+/A << /S /GoTo /D (section.10) >>
+>> endobj
+391 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [124.802 325.562 410.564 337.251]
+/A << /S /GoTo /D (section.11) >>
+>> endobj
+392 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 312.013 275.28 323.702]
+/A << /S /GoTo /D (subsection.11.1) >>
+>> endobj
+393 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 298.464 416.977 310.153]
+/A << /S /GoTo /D (subsection.11.2) >>
+>> endobj
+394 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 284.914 204.37 296.483]
+/A << /S /GoTo /D (subsection.11.3) >>
+>> endobj
+395 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 271.365 303.189 283.055]
+/A << /S /GoTo /D (subsection.11.4) >>
+>> endobj
+396 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [166.257 257.816 298.977 269.505]
+/A << /S /GoTo /D (subsubsection.11.4.1) >>
+>> endobj
+397 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 246.388 249.886 255.956]
+/A << /S /GoTo /D (subsection.11.5) >>
+>> endobj
+398 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 230.112 356.34 243.013]
+/A << /S /GoTo /D (subsection.11.6) >>
+>> endobj
+399 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 217.168 282.874 228.432]
+/A << /S /GoTo /D (subsection.11.7) >>
+>> endobj
+400 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [141.166 205.74 221.916 215.309]
+/A << /S /GoTo /D (subsection.11.8) >>
+>> endobj
+401 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [166.257 190.07 302.886 201.759]
+/A << /S /GoTo /D (subsubsection.11.8.1) >>
+>> endobj
+402 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [166.257 176.521 314.255 188.21]
+/A << /S /GoTo /D (subsubsection.11.8.2) >>
+>> endobj
+403 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [166.257 162.972 374.558 174.661]
+/A << /S /GoTo /D (subsubsection.11.8.3) >>
+>> endobj
+404 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [124.802 138.513 298.1 150.203]
+/A << /S /GoTo /D (section.12) >>
+>> endobj
+405 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [124.802 114.055 318.454 125.744]
+/A << /S /GoTo /D (appendix.A) >>
+>> endobj
+406 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [124.802 89.597 354.658 101.286]
+/A << /S /GoTo /D (appendix.B) >>
+>> endobj
+413 0 obj <<
+/D [411 0 R /XYZ 125.795 743.677 null]
+>> endobj
+410 0 obj <<
+/Font << /F28 367 0 R /F15 368 0 R /F29 369 0 R /F32 370 0 R >>
+/Annots [ 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R 467 0 R 468 0 R 469 0 R 470 0 R 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R ]
+>> endobj
+460 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [419.928 662.335 430.401 677.08]
+/A << /S /GoTo /D (section.4) >>
+>> endobj
+461 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [475.775 467.218 491.707 480.851]
+/A << /S /GoTo /D (subsection.4.1) >>
+>> endobj
+462 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [496.292 467.218 512.224 480.851]
+/A << /S /GoTo /D (subsection.6.1) >>
+>> endobj
+463 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [516.809 467.218 538.196 480.851]
+/A << /S /GoTo /D (subsection.11.8) >>
+>> endobj
+464 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [554.791 467.218 584.663 480.851]
+/A << /S /GoTo /D (subsubsection.11.4.1) >>
+>> endobj
+465 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [551.586 439.721 567.518 453.96]
+/A << /S /GoTo /D (subsection.4.1) >>
+>> endobj
+466 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [357.31 398.675 373.241 412.914]
+/A << /S /GoTo /D (subsection.4.2) >>
+>> endobj
+467 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [396.097 398.675 412.029 412.914]
+/A << /S /GoTo /D (subsection.3.3) >>
+>> endobj
+468 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [568.731 345.417 584.663 358.319]
+/A << /S /GoTo /D (subsection.4.2) >>
+>> endobj
+469 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [330.582 331.868 346.514 344.77]
+/A << /S /GoTo /D (subsection.7.1) >>
+>> endobj
+470 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [367.072 331.868 383.004 344.77]
+/A << /S /GoTo /D (subsection.3.3) >>
+>> endobj
+471 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [390.643 316.981 398.09 331.22]
+/A << /S /GoTo /D (section.9) >>
+>> endobj
+472 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [518.5 275.935 534.432 290.174]
+/A << /S /GoTo /D (section*.11) >>
+>> endobj
+473 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [557.288 275.935 573.22 290.174]
+/A << /S /GoTo /D (subsection.7.3) >>
+>> endobj
+474 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [492.098 194.242 508.029 208.481]
+/A << /S /GoTo /D (subsection.7.4) >>
+>> endobj
+475 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [530.885 194.242 546.817 208.481]
+/A << /S /GoTo /D (subsection.9.2) >>
+>> endobj
+476 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [523.582 126.097 536.484 140.336]
+/A << /S /GoTo /D (section.10) >>
+>> endobj
+477 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 1]/H/I/C[1 0 0]
+/Rect [461.091 86.389 473.993 99.29]
+/A << /S /GoTo /D (section.10) >>
+>> endobj
+500 0 obj <<
+/D [498 0 R /XYZ 125.795 743.677 null]
+>> endobj
+18 0 obj <<
+/D [498 0 R /XYZ 125.798 705.815 null]
+>> endobj
+501 0 obj <<
+/D [498 0 R /XYZ 125.798 652.528 null]
+>> endobj
+22 0 obj <<
+/D [498 0 R /XYZ 125.798 652.528 null]
+>> endobj
+502 0 obj <<
+/D [498 0 R /XYZ 125.798 620.045 null]
+>> endobj
+497 0 obj <<
+/Font << /F27 365 0 R /F32 370 0 R /F28 367 0 R /F29 369 0 R /F38 503 0 R /F15 368 0 R /F30 504 0 R /F18 505 0 R /F31 459 0 R >>