data and parsefile