mallocation goes in the get_next_line func