Refatora o código