main structure for parsing done.