codigo melhorado