implementação de novas instruções e refatoração