adicionado codigo inicial