Diversas refatorações