Código louco, da pra entender nada

Bagunça generalizada, commit 1