refactoring reactivo_interface
refactoring decicion_interface