Andando la funcion de modificar y un poquito mejor modularizado