agrega todo lo que faltaba