add read_file funktion