Modularizei algumas coisas.