implement shunt base