refactore em run