Alteração massiva

Continuando desenvolvimento do código com mudança em algumas abordagens.