código reformulado