adicionando classe virtual command