powered by
cat for graphical representation of the phases
print_ph(input.ph)
internal function to be documented