internal interface A