Alterado codigo