new parsing file and constructor