modificaciones a la función guardar