código melhorado.