Refatorado e documentado