coding #1 agregando el mapeo de las entradas y salidas