implementado padrão command em forma de log de ações