so falta simplificar ainda