Adding the pin IO manipulations for set