Refatoração e atualização da doc