Refactory necessario