getEstablishments now iterates to get full list