Implementado todos os comandos