pin input assignments