prototipo vetorizado e revisado