add common structure for parser various formats