oops
extract methods
convert_to_fit_terminal_width