create legacy data parser