rereleased get_next_line ALPHA