Seperate filereading from fn.