work for changeable output pins
new pin layout