added the print_buffer[line_number];
and
line_number++;
to the get_source function;