File creates itself if it dosen't exist.