brother, tu vai ver o que acontece quando você pegar um código sem identação. Um dia peguei um programa para dar manutenção e fiquei 9 horas só para verificar uma procedure, porque? O cara não colocava comentários e nem identação em nada. Um erro que ele fazia era, começar um if e não colocar begin e nem o end, consequêcia. Quando o código ficou grande demais ele começou a colocar os if's onde queria, então ficou uma zuera só, a rotina.