estrutura da função run começou a ser feita