adds _complete_ read_from_file