hw4 up to filereader