pin input names should align with the enum that is connected
pin input names should align with the enum that is connected