Refatoração inicial