added read_line
added Debug and String