em save, implementado free()