inputs agregados, modularización del código