readfile function used