Protótipo 3.0

Implementação do protótipo 2.0 na versão feita pelo Thiago.