get correct format from readers