casi acabada hay que revisar y agregar algunas cosas