Modularização e adição de logs!