Se añade la funcion insertar y pequeñas modificaciones