update to do elim