nova versão em desenvolviment, sem o uso de classe de terceiros