adds test scaffold
tweak interface signature so that mock builder dosn't fuss